﻿@charset "utf-8";
/* CSS Document */
/* top_bar */
.top_barBox{ width:100%; background:#f6f6f6; border-bottom: 1px solid #e1e2e4; height: 33px;}
.clear { clear:both; }
.top_bar:after { content: " "; display: block; clear: both; height: 0; visibility: hidden; }
.top_bar { display: inline-block; }
/* \*/
* html .top_bar { height: 1%; }
.top_bar { display: block; }
.top_bar { width:1000px; margin:0 auto; height:27px; padding-top:6px;  }
/*.top_bar .user_login { float:left; width:245px; }*/
.top_bar .user_login { float:left; width:305px; }
.top_bar .user_login input {float:left; width:90px; padding-left:7px; margin-right:4px; border:1px solid #bac6d2; background:url(../images/top_txt_bg.jpg) no-repeat left top; height:18px; line-height:18px; vertical-align:top; overflow:hidden;
}
.top_bar .user_login a { float:left; vertical-align:middle; }
.top_bar .user_login a.btn_reg{
    margin-left:4px;}
.top_bar .user_login ul{padding-top:5px;}
.top_bar .user_login li{
    float:left;
    padding-left:4px;
    vertical-align:middle;
}
.top_bar .user_oper { float:left; width:230px; }
.top_bar .user_oper li { float:left;line-height:20px; }
/*-----------------------------------add-----------------------------------*/
.top_bar .user_oper li.weibo{ float:left; /*padding-right:14px;*/ line-height:10px; }
/*-----------------------------------add-----------------------------------*/
.top_bar .num { float:left; color:#666; margin-top:3px; *margin-top:2px;
    background:url(../images/top_btn_phone.gif) no-repeat left top;
    padding-left:27px;
    margin-left:7px;
    /*margin-left:14px;*/ }
.top_bar .num span{ float:left; color:#fe5d0e; font-weight:bold; padding-right:2px; padding- top:2px;}
.top_bar .num em{
    color:#fe5d0e;
    font-weight:bolder;}
.top_bar .sub_navi { float:right; width:260px; margin-top:3px; *margin-top:2px; font-size: 12px;}
.top_bar .sub_navi li { float:left; padding-right:4px; text-align:right; color:#666; }
/*-----------------------------------add-----------------------------------*/
.top_bar .sub_navi li a { margin-right:4px;color: #666; }
/*-----------------------------------add-----------------------------------*/
.top_bar .sub_navi li.sites { position:relative; z-index:10; margin-top:-1px; margin:0; padding-right:0; }
.top_bar .sub_navi li.sites a{ margin-right:0;}
.top_bar .sub_navi li.sites a.top { display:block; padding:0 12px 0 5px; border:1px solid #ccc; background:url(../images/arrow_01.gif) no-repeat 103px center; text-align:right; }
/*.top_bar .sub_navi li.sites ul { width: 113px; left: 5px; position: absolute; top:16px; _top:17px; margin-left:-5px; border:1px solid #CCC; border-top:none; background-color: #F1F1F1; }*/
.top_bar .sub_navi li.sites ul { width:180px; left: 5px; position: absolute; top:17px; _top:17px; margin-left:-75px; border:1px solid #CCC; border-top:none; background-color: #FFFFFF;border-top:1px solid #CCC;padding-left:3px; }

.top_bar .sub_navi li.sites ul li img{ vertical-align:middle;margin-right:12px;}
.top_bar .sub_navi li.sites li { float:none; height:21px;}
.top_bar .sub_navi li.sites li a { display:block; height:18px; padding-left:5px; text-align:left; line-height:18px; }
.top_bar .sub_navi li.sites li a:hover { font-weight:bolder; color:#900; }

/*ad*/
.adOne{ padding-top: 10px; padding-bottom: 10px; width: 1000px;}
.logoPart{ width: 1000px;}
.logoDiv{ width: 438px; float:left;}
.logoPic{ width: 201px; float: left;}
.arear{float: left; font-family:"microsoft yahei"; font-size: 24px; padding-top: 40px; padding-left: 10px;}
.searchBox{ float: left; width: 562px; padding-top: 31px; }
.searchInput{ width: 389px; border: 2px solid #07426A; float: left; height: 30px;}
.searchInputDiv{ width: 289px; height:30px; float: left; }
.searchInputDiv input{ border: 0px; height:28px; width: 279px; padding: 0px 5px; color: #666;}
.searchButton{ width: 100px; height: 30px; float: left;}
.searchButton input{ width: 100px; height: 30px; border: none; background:#07426A; line-height: 30px; color: #fff; font-size: 14px; font-weight: bold;cursor: pointer;}
.toAsk{ width:133px; height: 32px; border: 1px solid #FFB38C;font-size: 14px; float: right;}
.toAsk a{ display: block; width: 103px; height: 32px;line-height: 32px;color: #E50; background:#fff5ef url("../images/indexbg.png") 10px center no-repeat; font-weight: bold; padding-left: 30px;}
.toAsk a:hover{background:#fff1de url("../images/indexbg.png") 10px center no-repeat;}
/*menueBox start*/
.menueBox{ height: 39px; background: #07426A; margin-top: 20px;}
.menueBoxIn{width: 1000px; height: 39px;}
.menueBoxIn a{display: block; padding: 0px 10px; line-height: 39px; height: 39px; color: #fff; font-size: 14px; font-weight: bold; float: left;}
.menueBoxIn a.active{ background: #073556;}

/*containtBox*/
.containtBox{ height:  auto; width: 1000px;}
.adTwo{ padding: 10px 0px;}
.partBox{ height: auto;}

.partLeft{ width: 238px; border: solid #e2e5e6 1px; float: left;}
.partLeftTwo{ width: 240px; height: auto;float: left;}
.partLeftTit{ height: 34px; border-bottom: 1px solid #e2e5e6; line-height: 34px; font-size: 18px; padding-left: 10px; color: #333; font-weight: bold; background:url("../images/n_titbg.jpg") no-repeat; font-family: 'microsoft yahei','simhei'; font-weight: normal;}
.partLeftTit span{ color: #990000;}
.littleTit{ padding-left: 10px; padding-top:10px;margin-left: 10px; font-size: 14px; color:#990100; font-weight: bold; height: 20px;line-height: 20px; background: url("../images/icom1.jpg") left 14px no-repeat;}
.littleTitTwo{padding-left: 0px; margin-left: 10px; font-size: 12px; color:#084B99; font-weight: bold; height: 25px;line-height: 25px; color: #980000}
.hotCity{line-height::20px; padding-left: 10px; padding-right: 10px; padding-bottom: 14px; padding-top:6px; position: relative;}
.hotCity a{ padding-right:3px; padding-left: 3px; line-height:24px; color:#666; font-size: 12px; /*display: block; float: left;*/white-space: nowrap;}
.hotCity a.hot{ color:#FF5B02 }
.hotCity a:hover{ background:#990100; color: #fff; }
.hotCityTwo{line-height::20px; padding-left: 10px; padding-bottom: 10px; padding-top:6px; position: relative; border-bottom: 1px dashed #ddd;}
.hotCityTwo a{ padding:0 3px;line-height:24px; display:block; float:left;color:#666; font-size: 12px;white-space: nowrap;}
.hotCityTwo a.hot{ color:#FF5B02 }
.hotCityTwo a:hover{ text-decoration: underline; background:#990100; color: #fff; }
.addbg{ background: url("../images/leftbodybg.jpg") left top repeat-x;}

.partCenter{ width: 499px; margin-left: 10px; margin-right: 10px; float: left;}

/*askBox start*/
.askBox{ height: 249px; background:url("../images/askboxbg.jpg") left top repeat-x; border: 1px solid #FEE4CD; border-top: 2px solid #FDCCAB;}
.textArearBox{ padding: 12px 16px;}
.free_Content{ width: 453px; padding: 5px; height: 119px; border: 2px solid #ff792d; overflow: hidden; background:#fff url("../images/textareabg.jpg") center  no-repeat; color: #666; font-size: 14px; line-height: 26px;}
.tel{width: 256px; height: 31px; border: 2px solid #FF9734; float: left;}
.tel input{ width: 246px; height: 30px; border: none; padding: 0px 5px; line-height: 30px; font-size: 14px; color: #666;}
.publicAsk{width: 111px; height: 35px; float: right;}
.publicAsk input{display: block; width: 111px; height: 35px;border-radius:3px; background:#FF5B02; border: none; color: #fff; font-weight: bold; font-size: 14px; cursor: pointer;  }

/*isAnswer*/
.isAnswer{ height: auto; margin-top: 10px;}
.isAnswerTwo{ height: auto;}
.partCenterTit{ height:32px; }
.title { height: 33px; background: #f9f9f9; border-bottom: 1px solid #eaeaea;margin-bottom: -1px;}
.title_hot li { float: left; padding: 0px 15px; height: 33px; color: #333;font: 12px/33px "sinSun"; border-right: 1px solid #eaeaea;text-align: center; cursor: pointer; overflow: hidden;}
.box_tab {float: left;}
.box_tab li { float: left; height: 33px; padding: 0 12px; color: #333;font: 14px/33px "sinSun";}
.hover { height:34px;font-weight: 700; padding:0px 15px;border-left: 1px solid #eaeaea; display:block;border-right: 1px solid #eaeaea; border-top: 2px solid #FF5B02; margin-top: -2px; font-weight: bold; background: #fff;}
.more {float: right; font: 12px/33px "sinsun"; padding: 0 10px 0 0;}
.more {color: #666;}
a.more:hover{color: #980001;}
.isAnswerCon{ padding: 10px;color: #666;}
.isAnswerCon ul{list-style: none}
.isAnswerCon ul li{list-style: none; display: block; height: 28px;*height: 26px;}
.isAnswerCon ul li a{ color: #06247A; line-height: 28px;*line-height: 26px; padding-right: 10px;}
.isAnswerCon ul li a.colorA{ color: #666666;}
.isAnswerCon ul li a:hover{color: #980001;}
.isAnswerCon ul li span { float: right; font-size: 12px; color:#666; line-height: 28px; display: block;}
.fastButton{ padding:10px; padding-right: 0px;}
.fastButton a.fastAsk{display: block; width: 149px; height: 59px; margin-right: 10px;background: #fee8dc; float: left; }
.fastButton a.fastAsk:hover{ background: #fddccb}
.fastButton a.oneToOne{display: block; width: 149px; height: 59px; margin-right: 10px;background: #cde5f8; float: left; }
.fastButton a.oneToOne:hover{ background: #b3d8f5}
.fastButton a.Entrust{display: block; width: 149px; height: 59px; margin-right: 10px;background: #cce9d1; float: left; }
.fastButton a.Entrust:hover{ background: #b2deb9}
.fastAskTit{ font-size: 18px; font-family: "microsoft yahei"; color: #cc6009; text-align: left; padding-top: 10px;padding-left: 18px;}
.oneToOneTit{ color: #047fde;font-size: 18px; font-family: "microsoft yahei";text-align: left; padding-top: 10px;padding-left: 18px; }
.EntrustTit{ color: #006c12;font-size: 18px; font-family: "microsoft yahei";text-align: left; padding-top: 10px; padding-left: 18px; }
.messText{text-align: center; font-size: 12px; color: #666;}
/*partRight*/
.partRight{ background: #f2f4f6;}
.specialCounsel{ height: auto;}
.specialCounselTit{ height: 39px; border-bottom: 1px solid #cacaca; background:#9A0000 url("../images/icon1.gif") left 0px no-repeat; padding-left: 50px; margin-top: -1px; color: #0a5ebe; font-weight: bold; line-height: 39px; font-size: 14px; color: #fff; font-family: 'microsoft yahei','simhei'; font-size: 18px; font-weight: normal;}
.specialCounselCon{ padding: 0px;}
.specialCounselCon ul li{list-style: none; float: left;border-bottom: 1px dotted #D3D5D4; padding-right: 5px;}
.specialCounselCon ul li.resetpadding{ padding-right: 0px;}
.AD_lawyer_block{ width:75px; float:left; text-align:center; height:137px; overflow:hidden; padding-top: 10px;}
.AD_lawyer_block h3{ font-weight:normal;}
.AD_lawyer_block h3 a{font-size: 12px; color: #0a5ebe;}
.AD_lawyer_block h3 a:hover{ text-decoration: underline;}
.AD_lawyer_block h4{ color:#666; font-weight:normal; line-height:12px; margin-top:2px; font-size: 12px;}
.AD_lawyer_block img{display:block; margin:0px auto;width:76px; height: 91px;}
.addLine{ border-bottom: 1px dashed #cacaca; padding-bottom: 10px;}

.announcement{ height: auto; padding: 0px 10px;}
.announcementTit{ height:34px; border-bottom:1px solid #ddd;line-height: 34px; font-weight: bold; color: #333;font-size: 18px; font-family: 'microsoft yahei','simhei'; font-weight: normal; position: relative;}
.announcementCon{ padding:8px 0px;}
.announcementCon ul{list-style: none;}
.announcementCon ul li{list-style: none; background: url("../images/dot.jpg") left center no-repeat; padding-left:10px; height: 29px;}
.announcementCon ul li a{ float: left; font-size: 12px; color: #666; line-height: 24px;}
.announcementCon ul li a:hover{ text-decoration: underline; color: #9A0000;}
.announcementCon ul li span{display: block; float: left; width: 26px; height: 11px; background:url("../images/newicon.jpg") no-repeat; margin-top:8px; margin-right: 5px;}
.linebg{ position: absolute; left: 0px; top: 34px; height: 1px; width: 80px; background: #000;}
.adThree{ height: 80px; width: 1000px; padding-top: 10px; padding-bottom: 10px;}
.adThree a{ padding-right: 13px;}
.adThree a.last{ padding-right:0px;}

/*invitedLawyers*/
.invitedLawyers{ padding: 10px; padding-top: 7px;+padding-top:6px;_padding-top:8px;padding-bottom: 9px; padding-left: 0px;}
.invitedLawyersPic{float: left; width: 76px; padding-right: 6px;}
.invitedLawyersPic img { display: block;margin: 0px auto;width: 76px;height: 91px; background: white;}
.invitedLawyersPicT{float: left; width: 66px; padding-right: 8px;}
.invitedLawyersPicT img { display: block;margin: 0px auto;width: 66px;height: 78px; background: white;}
.invitedLawyersMess{ float:left; width: 275px; }
.period{ height: 19px; margin-bottom: 8px; margin-top: 10px; background: url("../images/icon2.jpg") 10px center no-repeat; text-align: left; color: #fff; font-size: 12px; padding-left: 14px; line-height: 19px;}
.professionalProject{ height:25px;line-height: 25px; padding-left: 10px;}
.professionalProject a{ color: #333;}
.professionalProject a span{ color: #0a5ebe}
.professionalProject a:hover{ text-decoration: underline;}
.playbackButton{ float: right; padding-top: 53px;}

/*replyToStar*/
.replyToStar{ height: auto; background: #FAFBFD;}
.replyToStarTit{ height: 32px; background:#9A0000; line-height: 32px; color: #fff;font-weight: bold; padding-left: 10px; font-family: 'microsoft yahei','simhei'; font-size: 18px; font-weight: normal;}
.replyToStarIn{ padding: 10px; padding-top: 15px;}
.lawyerInfo{ float: left; font-size: 12px;}
.lawyerName a{ font-weight: bold; color:#0a5ebe }
.otherInfo{ height: 20px; line-height:20px; font-size: 12px; color: #666;    overflow: hidden; width: 135px;}
.otherInfo span{ color: #ea601f;}
.starPicPart{ height: auto; padding-bottom: 18px; border-bottom: 1px dashed #cacaca;}
.askbutton{ float: left;}
.askbutton a{ display: block; width: 64px; height: 20px; line-height: 20px; background:#9A0000; color: #fff; text-align: center;font-size: 12px; margin-top: 3px; }
.askbuttonT{ float: left;}
.askbuttonT span{ display: block; width: 54px; margin-left: 5px; height: 18px; line-height: 18px; background:#FEF5EC; border: #F4D2B6 1px solid; color: #fff; text-align: center;font-size: 12px; margin-top: 3px; color: #E45A12 }
.replyList{ padding-top:4px; font-size: 12px;}
.replyList ul{ list-style: none;}
.replyList ul li{ list-style: none; height: 26px; line-height: 26px; background: url("../images/dot3.jpg") left center no-repeat;}
.replyList ul li a{ color: #656567; padding-left: 10px;}
.replyList ul li a:hover{ text-decoration: underline;}

.replyList ul.blueText{ list-style: none;}
.replyList ul.blueText li{ list-style: none; height: 26px; line-height: 26px; background: url("../images/dot2.jpg") left center no-repeat;}
.replyList ul.blueText li a{ color: #176ECD; padding-left: 10px;}
.replyList ul.blueText li a:hover{ text-decoration: underline;}
.icnDiv{ padding-right:5px;}

/*lawyerTeam*/
.lawyerTeam{ height: auto; border: 1px solid #EBEDEA; margin-top: 4px;}
.lawyerTeamIn{ padding: 10px;}


/*bestAnswer*/
.bestAnswer{}
.bestAnswerTit{ height: 27px; line-height: 27px; background: #efefef; color: #333; text-align: left; padding-left: 10px; font-size: 12px; font-weight: bold; margin-top: 10px;}
.bestAnswerCon{ padding:10px;}
.paddingleft{ padding-left: 10px;}
.hotLawyer{ padding: 7px;}
.hotLawyer ul{list-style: none;}
.hotLawyer ul li{ list-style: none;}
.numList{ border-bottom: 1px solid #ececec; height: 31px; line-height: 31px;}
.numListTwo{ border-bottom: 1px dashed #ececec; height: 28px; line-height: 28px;}
.number{ height: 13px; width: 17px; float: left; background: #FF5B02; line-height: 11px; text-align: center; color: #fff; margin-top: 6px; margin-right: 10px;}
.numberTwo{ width: 16px; height: 16px; background: url("../images/icon6.jpg") no-repeat; color: #fff; font-size: 12px; line-height: 16px; text-align: center; float: left; margin-top: 5px; margin-right: 10px;}
.numberThree{ width: 16px; height: 16px; background: url("../images/icon7.jpg") no-repeat; color: #333; font-size: 12px; line-height: 16px; text-align: center; float: left; margin-top: 5px; margin-right: 10px;}
.hotListMes{ padding-bottom: 20px;}
.hotLawyerName{ float: left; font-size: 12px; color: #666; line-height: 26px;}
.hotLawyerItem{ height: auto;}
.hotLawyerNameBlue{ float: left; font-size: 12px; color: #666; line-height: 26px;color: #1868c6;}
.hotLawyerNumber{ font-size: 12px; color:#FF5B02; line-height: 26px; float: right; font-weight: 700; }
.integral{font-size: 12px; color:#FF5B02; line-height: 26px; float: right;}
/*bigPartRight*/
.bigPartRight{ float: right; width: 747px; border: 1px solid #ececec;}
h3.ppp { color: #333333;font: 700 14px/33px "sinSun";height: 33px;padding: 0 0 0 9px; float: left; padding-right: 58px; border-right: 1px solid #ececec}
.tab_hd{ padding-left: 30px; float: left;}
.bigPartRigtMain{ height: auto;}
.bigPartRigtMainL{ float: left; width: 495px; border-right: 1px solid #ececec;}
.hotAsk{ border-bottom: 1px dashed #ececec; padding-bottom: 10px;+padding-bottom: 8px; padding-top: 9px;_padding-top: 5px;+padding-top:4px; }
.hotAsk .answerPeople{ float: right; font-size: 14px; }
.bigPartRightMainR{ float:right; width: 231px; padding: 10px;}
.bigPartRightMainR h3{ font-size: 14px; font-weight: bold; color:#dc5503; padding-bottom: 0px; }
.iconboxPading{ padding-top: 15px;}
.padtop{ padding-top: 10px;}
.partboxBoder{ border: 1px solid #ececec}
.partBoxIn{ padding: 10px;}
.partBoxIn ul{ list-style: none;}
.partBoxIn ul li{list-style: none; height: 26px; line-height: 26px; width: 326px; float: left; overflow: hidden;}
.partBoxIn ul li span{ color: #666;}
.partBoxIn ul li a{ color:#074087; }
.partBoxIn ul li a:hover{ text-decoration: underline;}

/*guide*/
.guide{ padding: 10px;}
.guideText{ font-size: 12px; color: #333;}

/*activeList*/
.activeList{ width: 248px; border: 1px solid #ececec; float:left; margin-left: 10px;}
.activeListCon{ padding: 10px;}
.activeListCon ul{list-style: none;}
.activeListCon ul li{ list-style: none;}
.activeListCon ul li a{ display: block;}

/*onlineLawyer*/
.onlineLawyer{ border: 1px solid #ececec; width: 224px; float: right;}
.onlineLawyerCon{padding: 10px; font-size: 12px;}
.onlineLawyerCon ul{list-style: none;}
.onlineLawyerCon ul li{list-style: none; height: 29px;}
.onlineLawyerName{float: left; width: 64px;}
.onlineLawyerAdd{ width: 90px; float: left;}

/*friendLink*/
.friendLink{ border: 1px solid #ececec}
.friendLinkTit{ height: 34px; background: #EEF3F9; line-height: 34px; text-align: left; padding-left: 10px; padding-right: 10px;}
.otheText{ font-size: 12px; color: #666;}
.otheText a{ color: #FF5B02}
.friendLinkCon{ padding: 10px; font-size: 12px;}
.friendLinkCon a{ padding: 5px; color: #333;}
.friendLinkCon a:hover{ text-decoration: underline;}

/* footer */
#footer{ padding-top: 10px;}
#footer .navi_b { height:38px; background-color:#f3f3f3; line-height:38px; text-align:center; overflow:hidden; }
#footer .navi_b a { color:#333; }
#footer .copyright { text-align:center; }
#footer .copyright p { margin-top:10px; }
#footer .copyright a { color:#333; }
#footer .copyright a.tip { color:#F00; }

.tabTit{ height: 33px;border-bottom: 1px solid #EBEBEB; margin-bottom: -1px;}
.tb-hd-cn{ display: block; height: 33px; float: left; padding: 0px 10px; line-height: 33px; color: #5A5D66;}
.current{ background: #fff; border-top: 3px solid #980000;z-index: 1; margin-top: -2px; position: relative; font-weight: bold; cursor: pointer; color: #333;border-left: 1px solid #EBEBEB; margin-left: -1px;border-right: 1px solid #EBEBEB;}
.currentT{ background: #fff; border-top: 3px solid #980000;z-index: 1; margin-top: -2px; position: relative; font-weight: bold; cursor: pointer; color: #980000;border-left: 1px solid #EBEBEB;}
.currentTT{ background: #fff; border-top: 3px solid #980000;z-index: 1; margin-top: -2px; position: relative; font-weight: bold; cursor: pointer; color: #980000;border-left: 1px solid #EBEBEB;border-right: 1px solid #EBEBEB;}
.currentThreeA{ background: #fff; border-top: 3px solid #980000;z-index: 1; margin-top: -2px; position: relative; font-weight: bold; cursor: pointer; color: #333;border-right: 1px solid #EBEBEB;}
.currentThreeB{ background: #fff; border-top: 3px solid #980000;z-index: 1; margin-top: -2px; position: relative; font-weight: bold; cursor: pointer; color: #333;border-left: 1px solid #EBEBEB;border-right: 1px solid #EBEBEB;}
.show_sort {
    background: #f8f7f7;
    border-left: none;
    color: #DDDDDD;
    height: auto !important;
    left: 238px;
    min-height: 42px;
    padding: 6px 8px 4px;
    position: absolute;
    width: 206px;
    z-index: 50;
    top:0px;
}
.show_sort a{ display: block; float:left;}
.show_sortFirst {
    background: #FFF3DB;
    border: 1px solid #FBDCBF;
    border-left: none;
    color: #DDDDDD;
    height: auto !important;
    left: 238px;
    min-height: 42px;
    padding: 6px 8px 4px;
    position: absolute;
    width: 206px;
    z-index: 50;
    top:0px;
}
.show_sortFirst a{ display: block; float:left;}

.floatDivHover{ z-index: 60; background:#f8f7f7; }
.tabOneCon{ padding-top: 8px ; padding-bottom: 3px;}


/*cityIndex*/
.citySubstation{ height: 35px; border: 1px solid #CDCDCD; border-top: none; width: 988px; padding-left: 10px; background: #f1f1f1;}
.citySubstation h2{ width: 100px; float: left; line-height: 35px; font-weight: 700; color: #666; font-size: 14px;}
.cityName{ float: left; width: 820px; float: left; line-height: 35px;}
.cityName a{ color: #666; padding: 0px 5px;}
.cityName a:hover{ text-decoration: underline;}
.cityName a span{ color: #ff5b02; font-weight: bold;}
.seeMore{ float: right; padding-right: 5px; line-height: 35px;}
.seeMore a{ color: #333;}
.seeMore a:hover{ color: #084b98; text-decoration: underline;}

/*specialtynNavigation*/
.specialtynNavigation{ height: 36px; line-height: 36px; background: #777777; margin-top: 10px;}
.specialtynNavigationTit{ width: 90px; float: left; height: 36px; background:url("../images/spnavigationtit.jpg") no-repeat;}
.specialtynNavigationCon{ width: 800px; float: left;}
.specialtynNavigationCon a{ padding-left:5px; padding-right: 5px; color:#fff; font-size: 12px; font-weight: bold;  }
.specialtynNavigationCon a:hover{ text-decoration: underline;}
.specialtynNavigationMor{ float: right; width: 80px; height: 30px; margin-top: 5px; padding-right:10px;}
.specialtynNavigationMor a{ display: block; width: 84px; height: 26px; background:url("../images/morebg.jpg") no-repeat; text-align: center; line-height: 25px; font-size: 12px; color: #fff; font-weight: bold;}

/*t_partBox*/
.t_partBox{ height: auto; padding-top: 10px;}
.leftbody{ width: 240px; float: left;}


/*issuedAdvisory*/
.issuedAdvisory{ background:url("../images/askboxbg.jpg") left top repeat-x;border: 1px solid #FFBD9B; border-top: 2px solid #FF5B02}
.issuedAdvisoryCon{ padding: 8px; }
.issuedAdvisoryCon .textAreaDiv{ height: 135px; overflow: hidden;}
.issuedAdvisoryCon .textAreaDiv textarea{ width:206px; height: 119px; border: 2px solid #FF7E3A; overflow:hidden;padding: 5px; font-size: 12px; color: #666; }
.issuedAdvisoryCon .inputDiv{ height: 36px; overflow: hidden; margin-top: 8px; }
.issuedAdvisoryCon .inputDiv input{ width: 206px; height: 20px; border:2px solid #FF7E3A; overflow: hidden; padding: 5px;color: #666; }
.issuedAdvisoryCon .publicBut{ padding-top: 8px;}
.issuedAdvisoryCon .publicBut input{ width: 220px; font-size: 14px; border: none; height: 36px; background:#FF5B02; line-height: 28px; color: #fff; font-weight: bold; cursor: pointer; text-align: center; border-radius: 3px; }
.inputDivPadding{ padding-top: 7px;*padding-top: 7px;}
.resetTabwidth{ width:98px; text-align: center;}
.greeyCloor{ background: #f6f5f5;}

/*chiefCounsel*/
.chiefCounsel{ background: #f2f4f6;}
.chiefCounselTit{ height: 39px; border-bottom: 1px solid #cacaca; background:#9A0000 url("../images/icon1.gif") no-repeat; padding-left: 40px; line-height: 39px; color:#0265c1; font-family: 'microsoft yahei','simhei'; font-size: 18px; color: #fff;}
.chiefCounselCon{ padding: 0px 0px 0px 19px;}
.chiefCounselCon ul{ list-style: none; border-bottom: 1px dashed #cacaca; padding-bottom:10px; padding-top: 10px;}
.chiefCounselCon ul li{ list-style: none; float: left; padding-right: 20px; width: 76px;}
..chiefCounselConIn{ width: 75px; height: 100px; text-align: center;}
.chiefCounselConInP{ width: 76px; height: 91px;}
.chiefCounselConIn h3{font-weight: normal; font-size: 12px; text-align: center; height:21px;line-height: 21px;}
.chiefCounselConIn h3 a{ color: #08237A;}
.chiefCounselConIn h4{color: #666666;font-size: 12px; font-weight: normal;height:12px;line-height: 12px;line-height: 12px; margin-top: 2px; text-align: center;}
.conDiv{ padding-left: 0px;}

/*tabDdBox*/
.tabAdBox{margin-top: 10px;}
.tabAdBoxTop{ height:145px; overflow: hidden; background: #0764a5 }
.tabAdBoxTop ul li{list-style: none; float: left;}
.tabAdBoxTop ul li a{display: block; width: 499px; height: 145px;}
.tabAdBoxBoot{ height: 26px;*height: 32px; background: #000000}
.tabAdBoxBoot a{display: block; float: left; width: 166px; height: 28px; text-align: center; color: #fff; font-weight: bold;}
.rightbody{ float: right; width: 240px; height: auto;}

/*loveLawyer*/
.loveLawyer{border: 1px solid #dee1e3;}
.loveLawyerCon{ height: auto; padding-bottom:5px;}
.loveLawyerCon ul{list-style: none;}
.loveLawyerCon ul li{list-style: none; border-bottom: 1px dashed #dee1e3;}
.otherInfo a{ color: #0a5ebe; font-weight: bold;}
.otherInfo a:hover{ text-decoration: underline;}
.lawyerInfo p{ font-size: 12px; color: #666; line-height: 22px;}
.lawyerInfoW{ width: 144px;}
.restPadding{ *padding-top:10px;_padding-top:9px; *padding-bottom: 8px; }
.lawSubject{ border: 1px solid #dee1e3;}
.boderStyle{ border: 1px solid #dee1e3}
.allLeft{float: left; width: 750px;}
.allLeftTop{ height: auto;}

/*recommend*/
.recommend{ background: #f2f4f6; width: 240px; float: right;}
.recommendTiT{ height: 32px; background:#9A0000; line-height: 32px; color: #fff; padding-left: 10px; font-size: 18px; font-family:'microsoft yahei','simhei'}
.recommendCon{ padding: 0px 10px;}
.allLeftTopL{ width: 238px; border: 1px solid #dee1e3; float: left; }
.partCenterTwo{ width: 498px;float: left; margin-left: 10px;border: 1px solid #dee1e3}
.tabOneOneCon{padding-top: 0px; padding-bottom: 3px;}
.allLeftboot{ padding:5px 10px;}
.hotListMesCity{ height: auto;border-bottom: 1px dashed #dee1e3; padding-bottom: 12px; padding-top: 11px; }

/*Interactive platform*/
.interactivePlatform{ border: 1px solid #c7d7f1;}
.interactivePlatformTit{ height: 35px; background: url("../images/interactiveplatformtitbg.jpg") left top repeat-x; line-height: 35px;}
.weixinIcon{ float: left; padding-left: 10px;}
.interactivePlatformTitText{float: left; color: #333; font-family:"microsoft yahei"; font-size: 18px; padding-left: 10px;}
.interactivePlatformCon{ padding: 10px 0px; font-size: 12px;}


/**/
.xin_man { width:1000px; overflow:hidden; }
.xin_man .xin_man_left { float:left; width:268px; }
.xin_man .xin_man_left .xiah { width:266px; border:1px #ccc solid; overflow:hidden; clear:both; padding-bottom:10px; }
.xin_man .xin_man_left .xiah ul li { margin-left:9px; _margin-left:6px; margin-top:10px; text-align:center; float:left; }
.xin_man .xin_man_left .xiah ul li a { color:#000; }
.xin_man .xin_man_left .xiah h3 { background:url(../images/bj-4.jpg) left top repeat-x; height:30px; line-height:30px; color:#2f3c73; padding-left:10px; }
.xin_man .xin_man_left .xiah h3 a { color:#2f3c73; }
.xin_man .xin_man_left .xiah h3 span a { color:#3667e5 }
.xin_matop { margin-top:10px; }
.v_left { float:left; padding-left:10px; }
.v_right { float:right; padding-right:10px; }
.v_right a { color:#888888 }
.xin_man .xin_man_left .nvyx { width:268px; overflow:hidden; clear:both; }
.xin_man .xin_man_left .nvyx .xin_bk { width:246px; border:1px #ccc solid; border-top:none; overflow:hidden; padding:10px; }
.xin_man .xin_man_left .nvyx .xin_bk a { color:#454545; margin-right:10px; line-height:22px; }
.xin_man .xin_man_left .nvyx .hybj { background:url(../images/xn_ts.jpg) left top no-repeat; width:268px; height:28px; line-height:28px; }
.xin_man .zhongj { float:left; width:512px; margin-left:10px; }
.xin_man .zhongj .w512 { width:512px; overflow:hidden; }
.xin_man .zhongj .w512 .fl_left { float:left; width:251px; margin-bottom:10px; }
.xin_man .zhongj .w512 .fl_left h2 { background:url(../images/dibuxin.gif) left 22px no-repeat; line-height:22px; height:24px; }
.xin_fl_left { float:left; color:#0a489b; }
.xin_fl_left a { color:#0a489b; }
.xin_fl_riht { float:right; color:#454545; }
.xin_man .zhongj .w512 .fl_left .vv_left { width:251px; overflow:hidden; line-height:24px; margin-top:10px; }
.xin_fl_riht a { float:right; color:#454545; }
.xin_man .zhongj .w512 .fl_right { float:right; width:251px; margin-bottom:10px; }
.xin_man .zhongj .w512 .fl_right h2 { background:url(../images/dibuxin.gif) left 22px no-repeat; line-height:22px; height:24px; }
.xin_man .zhongj .w512 .fl_right .vv_left { width:251px; overflow:hidden; line-height:24px; margin-top:10px; }
.ch_xin_rihg { width:171px; margin-top:1px; margin-bottom:1px; height:376px; padding-top:3px; line-height:20px; background:#eeeeee; padding-left:13px; padding-right:13px; }
.ch_xin_rihg h3 { font-size:14px; font-weight:bold; color:#686868; background:url(../images/lefl-6.gif) left 30px no-repeat; line-height:35px; }
.ch_xin_rihg h2 { font-weight:bold; background:url(../images/daosanj.jpg) left 6px no-repeat; padding-left:10px; }
.xin_v_yy { width:197px; margin:0 auto; overflow:hidden; }
.xin_v_yoy { float:right; width:199px; border:1px #ccc solid; overflow:hidden; }
.xin_gua_ne { width:1000px; overflow:hidden; }
.xin_du_wei { width:295px; margin:0 auto; overflow:hidden; clear:both; }
.xin_du_wei ul li { float:left; width:122px; text-align:center; margin-right:25px; margin-top:10px; }
.xin_p { border:1px #ccc solid; width:120px; height:106px; }
.xin_p_top { margin-top:10px; }
.xin_p_bottom { margin-bottom:10px; }
.xin_wei_x { width:305px; overflow:hidden; margin:0 auto; font-size:14px; }
.xin_wei_x ul li { background:url(../images/xdian12.jpg) left 8px no-repeat; padding-left:10px; line-height:22px; }
.xin_uu_mu { float:right; width:176px; line-height:22px; overflow:hidden; }
.xin_uu_muh2 { border-bottom:1px #ccc dashed; font-size:14px; font-weight:bold; line-height:24px; color:#ff6500; }
.xin_uu_mu ul li { background:url(../images/huse4.jpg) left 9px no-repeat; padding-left:10px; }
.xin_uu_mu ul li a{ color: #666;}
.xin_uu_rey { float:right; color:#0064d1; }
.xin_uu_rey a { color:#666; text-decoration:underline; }
.xiny_uu_left { float:left; width:90px; text-align:center; line-height:16px; }
.xiny_uu_left p a { color:#666; }
.xin_yy_puy { width:340px; margin:0 auto; line-height:24px; overflow:hidden; clear:both; color: #666 }
.xin_yy_puy ul li { border-bottom:1px #ccc dashed; overflow:hidden; height:24px; }
.xin_font14 { font-size:14px; margin-bottom:7px; }
.xin_spn_dy { float:left; width:107px; padding-left:10px; color: #FF6704; font-weight: bold; font-size: 14px;}
.xin_spn_iyP { float:left; width:95px;}
.n_style{ font-size: 14px; font-weight: bold; color:#FF6704; }
.ixn_spa_ty { float:left; width:105px; }
.xin_spn_d_y { float:left; width:84px; color:#0266c6; }
.xin_spn_d_y a { color:#0266c6 }
.xin_span_udt { float:left; background:url(../images/ou5.jpg) 10px 3px no-repeat; height:20px; width:28px; padding-left:6px; line-height:20px; color:#fff; font-weight:bold; }
.xin_span_udt span { padding-left:10px; }
.xin_dibu_chi { width:1000px; overflow:hidden; clear:both; }
.xin_dibu_oi { float:left; width:242px; overflow:hidden; border:1px #ccc solid; padding-top:1px; padding-bottom:1px; }
.xin_dibu_pp { width:240px; margin:0 auto; }
.xin_dibu_pp h3 { background:url(../images/bjt8.gif) left top repeat-x; height:35px; line-height:35px; font-size:14px; font-weight:bold; padding-left:10px; }
.xin_dibu_upt { width:210px; margin:0 auto; line-height:25px; font-size:14px; height:320px; }
.xin_dibu_rt { float:right; width:747px; }
.xin_dibu_nnr { background:url(../images/w-8.gif) left top repeat-x; height:31px; line-height:31px; }
.xin_dibu_nnr h2.ttlm { padding-left:20px; font-size:14px; font-weight:bolder; }
.xin_dibu_nnr h2.ttlm a { color:#FFF; }
.xin_dibu_vxc { width:745px; border:1px #476bb0 solid; overflow:hidden; }
.xin_dibu_mb { width:707px; margin:0 auto; overflow:hidden }
.xin_dibu_nb { float:left; width:346px; }
.xin_dibu_nb h2 { background:url(../images/daohang-10.gif) left top no-repeat; width:346px; height:29px; line-height:29px; font-weight:bold; font-size:14px; }
.xin_dibu_kj { margin-left:20px; float:left; }
.xin_dibu_right { float:right; margin-right:10px; font-weight:normal; font-size:12px; }
.xin_dibu_iv { float:right; margin-left:10px; }
.xin_dibu_iv h2 { background:url(../images/daohang-10.gif) left top no-repeat; width:346px; height:29px; line-height:29px; font-weight:bold; font-size:14px; }
.xin_dd_ww { margin-left:20px; float:left; }
.xin_dd_ww_dd { float:right; margin-right:10px; font-weight:normal; font-size:12px; }
.xin_ww_vly { width:998px; border:1px #ccc solid; overflow:hidden; }
.xin_ww_vly h3 { background:url(../images/nvt-2.jpg) left top repeat-x; height:36px; line-height:36px; font-family:'黑体'; font-size:20px; color:#f76400; padding-left:10px; }
.xin_uu_eou { width:990px; margin:0 auto; overflow:hidden; border:1px #C6D7F1 solid; position: relative; background: url("../images/n_bg.jpg") left top repeat-x;}
.xin_eou_uy { float:left; width:308px; overflow:hidden; padding-top:1px; }
.xin_eou_uy .post { position:absolute; }
.xin_eou_po { width:306px; margin:0 auto; }
.xin_eou_po h2 {height:30px; line-height:30px; padding-left:60px; font-size: 14px; color:#0b65a1; }
.xin_eou_po h2 a { color:#0b669f; font-weight:bold; }
.xin_eou_wrt { width:270px; margin:0 auto; overflow:hidden; }
.xin_eou_xdr { float:left; width:369px; margin-left:4px;overflow:hidden; height:207px; border-left: 1px solid #C6D7F1 }
.xin_eou_asf { width:367px; overflow:hidden; }
.xin_eou_asf h2 {height:30px; line-height:30px; padding-left:10px; color:#0b65a1; font-weight:bold; font-size: 14px;  }
.xin_eou_asf h2 a { color:#0b669f; }
.xin_eou_wsg { float:right; width:298px; height:206px; padding-top:1px; border-left: 1px solid #C6D7F1;}
.xin_eou_wsg .post { position:absolute; }
.xin_eou_wsg h2 { background:url(../images/lse-3.jpg) left top repeat-x; height:30px; line-height:30px; padding-left:60px; font-size: 14px;color:#0b65a1; }
.xin_eou_wsg h2 a { color:#0b669f; font-weight:bold; }
.xin_eou_lkj { width:270px; margin:0 auto; overflow:hidden; }
.flzix { position:relative; z-index:1; }
.flzix h3 { height:37px; background:url(../images/ttl_flzix_bg.jpg) repeat-x left top; }
.flzix .hd { position:absolute; width:440px; top:0; right:0; padding-right:10px; background:url(../images/ttl_flzix_bg2.jpg) no-repeat right top; }
.flzix .hd li { float:left; height:28px; padding:0 10px; margin-top:9px; margin-right:8px; background:url(../images/tab_flzix_bg.jpg) repeat-x left top; line-height:28px; }
.flzix .hd li.on { background:#FFF; }
.flzix .hd li.on a { color:#23459c; font-weight:bolder; }
.flzix .bd { border:1px solid #b5c9ff; border-top:none; }
.flzix .bd .tip { display:table-cell; float:left; width:240px; height:60px; padding:10px 0 10px 70px; background:url(../images/ttls_tip.gif) no-repeat 10px center; color:#666; line-height:18px; vertical-align:middle; }
.flzix .bd .tip a { color:#F00; }
.flzix .bd .infor { display:table-cell; float:right; width:590px; height:60px; padding:10px 10px 10px 0; color:#666; line-height:22px; vertical-align:middle; }
.flzix .bd .infor a { color:#F00; font-weight:bolder; }
.advisoryNavigation{ margin-top:10px;}
.advisoryNavigationTit{ height: 37px; background: url("../images/ttl_flzix_bg.jpg") left top repeat-x;}
.advisoryNavigationTitL{ float: left;}
.advisoryNavigationTitR{ float: right; margin-top: 10px;}
.advisoryNavigationTitR a{ display: block;padding: 0px 10px; height: 28px; line-height: 28px; color: #666; float: left; margin-right: 10px; background: url("../images/fbg.jpg") repeat-x}
.advisoryNavigationTitR a.hover{ background: #fff; color: #24449b;}
.advisoryNavigationCon{ border: 1px solid #b4c9fe; padding: 10px; font-size: 12px;}
.tip { display:table-cell; float:left; width:240px; height:60px; padding:10px 0 10px 70px; background:url(../images/ttls_tip.gif) no-repeat 10px center; color:#666; line-height:18px; vertical-align:middle; }
.tip a { color:#F00; }
.infor { display:table-cell; float:right; width:590px; height:60px; padding:10px 10px 10px 0; color:#666; line-height:22px; vertical-align:middle; }
.infor a { color:#F00; font-weight:bolder; }

/*listPage*/
.nowPoint{ padding: 0px 10px 10px 0px; line-height: 30px; font-size: 12px;}
.nowPoint a{ color: #666;}
.nowPoint a:hover{ text-decoration: underline;}
.nowPoint a span{ color: #ff5b02;}
.listLeftBody{ width: 750px; float: left;}

/*selectOptions*/
.selectOptions{ border: 1px solid #dde0e2;border-top: 2px solid #fa5901;}
.selectOptionsTit{ height:30px; line-height: 30px; padding-left: 10px; background: #F7F7F7; color: #333;}
.selectOptionsCon{ height: auto;}

/*listBody*/
.listBody{border: 1px solid #dde0e2; margin-top: 10px;}
.listBody{border: 1px solid #dde0e2; margin-top: 10px;}
.listBodyCon{ padding:2px 10px;}
.listBodyConTit{ padding: 10px 10px 0px 0px; border-bottom: 1px solid #dde0e2; color: #666; font-size: 12px;}
.listBodyConTit span.spanTit{ float:left;}
.listBodyConTit span.answer{ float: right; padding-right: 80px;}
.listBodyConTit span.titme{ float: right;}
.listBodyConT ul{ list-style: none; padding-top: 16px; padding-bottom: 18px; border-bottom: 1px dashed #dde0e2}
.listBodyConT ul li{ list-style: none; height: 26px; line-height: 26px;}
.listBodyConT ul li span{ float: right; font-size: 12px; color: #666;}
.listBodyConT ul li span.answerNum{ padding-right:52px;}
.listBodyConT ul li span.classItem{ float: left; color:#7F7F7F; font-size: 14px; }
.listBodyConT ul li span.classItem a{ color: #7F7F7F}
.listBodyConT ul li span.classItem a:hover{ color: #9A0000; text-decoration: none;}
.listBodyConT ul li a{ float: left; color: #052477;}
.listBodyConT ul li a:hover{ color: #9A0000; text-decoration: none;}

/*listRightBody*/
.listRightBody{ float: right; width: 240px;}
.listHotLawyer{ border: 1px solid #dde0e2; margin-top: 10px;}
.navPage{ padding: 10px; padding-top: 14px;}
.navPageLeft{ float: left; border:1px  solid #E5E5E5; border-right: none; }
.navPageLeft a{ width: 33px; border-right: 1px solid #E5E5E5; height: 30px; line-height: 30px; text-align: center; display: block; float: left; color: #333; background:#F7F7F7 }
.navPageLeft a:hover{ background: #fff;}
.navPageLeft a.preview{ float:left;height: 30px; border-right: 1px  solid #E5E5E5; background: #F7F7F7; display: block;float: left; width:76px;}
.navPageLeft a.preview:hover{ background: #fff;}
.navPageRight{ float: left; padding-left: 10px;}
.allPageNum{ height: 30px; line-height: 30px; color: #666; float: left;}
.toPage{ float:left; padding-top: 3px; color: #333;}

.ui-page-skipTo {
    border: 1px solid #CCCCCC;
    color: #999999;
    font-size: 16px;
    height: 18px;
    line-height: 20px;
    margin: -2px 2px 0;
    text-align: center;
    vertical-align: middle;
    width: 32px;
}
.but{ float: left; padding-top: 3px; padding-left: 10px;}
.ui-btn-s{ border: 1px solid #666; width:40px; height: 20px; line-height: 20px; text-align: center; cursor: pointer;}


/*sd_recmendLawyer*/
.sd_recmendLawyer{ height: auto; border: 1px solid #e1e3e5; margin-top: 10px;}
.sd_recmendLawyerTit{ height: 38px; border-bottom: 1px solid #e1e3e5; line-height: 38px; padding-left: 10px; font-weight: bold; background: #F9F9F9;}
.sd_recmendLawyerCon{ padding: 10px;}


/* select */
.select{padding:5px 10px;font-size:12px}
.select li{list-style:none;padding:10px 0 5px 0px}
.select .select-list{border-bottom:#eee 1px dashed}
.select dl{zoom:1;position:relative;line-height:24px;}
.select dl:after{content:" ";display:block;clear:both;height:0;overflow:hidden}
.select dt{margin-bottom:5px;top:0;text-align:right;color:#666;height:24px;line-height:24px; float: left; font-weight: bold;}
.select dd{float:left;display:inline;margin:0 0 5px 5px;}
.select a{display:inline-block;white-space:nowrap;height:24px;padding:0 10px;text-decoration:none;color:#039;border-radius:2px;}
.select a:hover{color:#f60;background-color:#f3edc2}
.select .selected a{color:#fff;background-color:#f60}
.select-result dt{font-weight:bold}
.select-no{color:#999}
.select .select-result a{padding-right:20px;background:url("../images/close.jpg") #f60  right 9px no-repeat;}
.select .select-result a:hover{background-position:right -15px}
.askTime{ float: left; padding-top: 2px;}
.yearTime{ float: left; padding-left: 5px;}

/*yellowStar*/
.yellowStar{ height: auto;}
.yellowStarTit{ height: 30px; background:#156ED2; padding-top:5px; padding-left: 3px;}
.yellowStarTit a{ display: block;height: 30px; float: left;line-height: 30px; color: #fff; font-weight: bold; padding: 0px 10px; margin-right: 10px;}
.yellowStarTit a.mouseOver{ background: #fff; color: #333; font-weight: bold; line-height: 30px;}
.yellowStarTit h1{ display: block;height: 30px; float: left;line-height: 30px; color: #fff; font-weight: bold; padding: 0px 10px; margin-right: 10px;}
.yellowStarTit h1.mouseOver{ background: #fff; color: #333; font-weight: bold; line-height: 30px;}
.yellowStarCon{ border: 1px solid #dde0e2; border-top: none; background: #ECFAFD;}
.yellowStarConTop{ height: auto; padding-bottom: 10px;border-bottom: 1px dashed #dcdcdc;}
.yellowStarConTopL{ float: left; width: 610px;padding-left: 10px; padding-top: 10px;}
.yellowStarConTopLImg{ float: left; width: 135px; height: 166px; padding: 2px; border: 1px solid #dde0e2; margin-right:20px;}
.yellowStarConTopLText{ float: left;}
.yellowStarConTopLText p{ color: #676566}
.yellowStarConTopLText h2{ font-size: 14px; font-weight: bold; background: url("../images/icon4.jpg") right top no-repeat; padding-right: 70px; color:#0B5EBE; padding-bottom: 10px; }
.yellowStarConTopLText p span{ color:#f60; padding: 0px 5px;}
.butAsk{ height: auto; padding-top: 10px;}
.butAsk a{ display: block; width: 96px; height: 26px; background:#C11720; line-height: 26px; text-align: center; color: #fff; font-weight: bold; }
.yellowStarConTopR{ float: left; padding-top: 10px;}
.yellowStarConBoot{ padding-top: 10px; padding-left: 10px; padding-bottom: 15px;}
.yellowStarConBoot ul li{ list-style: none; float: left; padding-right: 20px; height: 26px; line-height: 26px; width: 347px;}
.yellowStarConBoot ul li a{ color: #0c60c0; float: left}
.yellowStarConBoot ul li a:hover{ color: #FF6100;}
.yellowStarConBoot ul li span{ float: left; color: #666;}

/*goodLawyer*/
.goodLawyer{ height: auto;}
.bigAskFree{ padding-top: 10px;}
.bigAskFreeTit{ height: 42px; text-align: left;}
.bigAskFree textarea{ width: 710px; border: 2px solid #FF9734; height: 185px; overflow: hidden; background: #fff url("../images/textareabg.jpg") center no-repeat}
.thisweekStar{ margin-top: 10px; border: 1px solid #ececec;}
.thisweekStarTit{ height: 30px; line-height: 30px; padding-left: 10px; font-weight: bold;}
.resetAskBox{ height: 324px;}

/*team lawyer*/
.resetUlwidth{ width: 351px; float: left; padding-left: 10px;}
.resetUlwidth ul{ list-style: none;}
.resetUlwidth ul li{ list-style: none;height: 26px; line-height: 26px;}
.resetUlwidth ul li a{ color: #0c60c0; float: left; }
.resetUlwidth ul li a:hover{ text-decoration: underline;}
.resetUlwidth ul li span{ float: left; color: #666;}

.t_askBox{ width: 308px; float: left; background:#fff url("../images/askboxbg.jpg") left top  repeat-x; padding: 20px; padding-top: 6px; margin-bottom: 10px; border: 1px solid #F5E3CF}
.t_askBoxTit{ height: 30px;}
.t_askBoxCon{ height: auto; padding:0px 0px 8px 0px;}
.t_askBoxCon textarea{ width: 303px; height: 90px; border: 2px solid #FE792C; overflow: hidden;}
.t_inputBox{ height: auto;}
.t_inputBox input{ border: 2px solid #FE792C; height: 30px; line-height: 30px; padding: 0px 5px; width: 225px;}
.t_publicDiv{ height: auto;}
.t_publicDiv input{ width: 68px; height: 34px; line-height: 34px; background: #FF5B02; text-align:center; border: none;color: #fff; font-weight: bold; font-size: 14px; cursor: pointer; }
.goodRecoveryLwyer{ border: 1px solid #dde0e2;margin-top: 10px;}
.goodRecoveryLwyerInCon ul{ list-style: none; padding: 10px;}
.goodRecoveryLwyerInCon ul li{ list-style: none; float: left; width: 347px;}
.t_invitedLawyersPic{float: left; width: 98px; padding-right: 10px;}
.t_invitedLawyersPic img { display: block;margin: 0px auto; width: 99px;height: 118px;background: white;}
.t_info{ width: 229px; padding-top: 15px; color:#666;}
.t_info a{ color: #0265CB}
.t_info a:hover{ color: #FE792C}
/*usersGood*/
.usersGood{ height: auto; margin-top: 10px; border: 1px solid #dde0e2;  border-top: 2px solid #FE792C;}
.usersGoodTit{ height: 30px; line-height:30px;padding-left: 10px; color: #333; font-weight: bold; font-size: 14px;}
.usersGoodCon{ padding: 10px;padding-left: 22px;}
.usersGoodConSmall{ float: left; width: 222px; height: auto; color: #666; padding-right: 20px;}
.usersGoodConSmallTop{ background: #F1F1F1;}
.usersGoodConSmallTopL{ width: 100px; float: left; padding:20px 20px}
.usersGoodConSmallTopL h2{ font-size: 14px;}
.usersGoodConSmallTopR{ float: right;}
.usersGoodConSmallTopR img { display: block;margin: 0px auto;width: 76px;height: 92px; background: white;}
.usersGoodConSmallBoot{ height: 80px; border-top: 1px solid #fff;}
.usersGoodConSmallBoot a{ display: block; background: #EBF4FB; padding: 10px; color: #666;}
.usersGoodConSmallBoot a:hover{ background: #dfeefc;}

/*listRightBodyTop*/
.listRightBodyTop{ border: 1px solid #ececec; border-top:2px solid #fe5a01 }
.sp_lawyer{ height: auto;}
.sp_lawyerTit{ height: 30px; line-height: 30px; padding-left: 10px; font-weight: bold;}
.sp_lawyer p{ font-size: 12px; line-height: 24px; padding: 10px; padding-top: 0px; color: #666;}
.recommendationProblemTit{ height: 30px; line-height: 30px; background:#efefef; font-weight: bold; padding-left: 10px;}
.recommendationProblemCon{ height: auto; padding: 10px; font-size: 12px;}
.recommendationProblemCon ul{ list-style: none;}
.recommendationProblemCon ul li{ list-style: none;}
.recommendationProblemCon ul li a{ color: #1f73d3; height: 24px; line-height: 24px; background: url("../images/dot2.jpg") left center no-repeat; padding-left: 10px;}
.recommendationProblemCon ul li a:hover{ text-decoration: underline;}

/*sp_lawyerInf*/
.sp_lawyerInf{ height: auto; font-size: 12px;}
.sp_lawyerInfCon{ padding: 10px; font-size: 12px;}
.sp_top{ padding-bottom: 10px; color: #666;}
.sp_top span{ color:#fe5a01 }
.sp_ulDiv{ height: auto;}
.sp_ulDiv ul{list-style: none;}
.sp_ulDiv ul li{list-style: none; float: left; padding-right: 30px;}
.sp_ulDiv ul li a{ color:#1f73d3; }
.sp_ulDiv ul li span{ color: #666;}
.sp_teamInvite{ margin-top: 10px; border: 1px solid #ececec }
.sp_teamInviteCon{ padding: 10px; line-height: 24px; color: #666; font-size: 12px;}
.tabTitTeyue{ border-bottom: 1px solid #ddd; font-size: 18px; font-family: 'microsoft yahei','simhei'; position: relative; padding-bottom: 5px;}
.teyueLine{ height: 1px; width: 80px; background: #3D3D3D; left: 0px; top: 27px; position: absolute;}
.erwei{ text-align: center; padding-top: 16px; font-size: 12px; line-height: 30px; color: #666;}

/*friendLink*/
.friendLinkTT{ height: auto; margin-top: 13px;}
.friendLinkTitTT{  border: 1px solid #E6E6E6; border-left:none;height:35px; border-bottom: 1px solid #E6E6E6; background: url("../images/titbg.jpg") left top repeat-x;}
.tab{ float: left; width:400px;}
.tab a{ display: block; width: 100px; height: 35px; float: left; font-size: 14px; color: #333; line-height: 35px; text-align: center; border-left: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; margin-left: 0px;margin-right: -1px;}
.tab a.mouseHover{ font-weight: bold; border-top: 2px solid #458FCE; background: #fff;}
.friendLinkTitR{ font-size: 12px; color: #666; line-height: 35px; float: right; padding-right: 10px;}
.friendLinkTitR a{ color: #FD751D; padding-left: 10px;}
.friendLinkTitR a:hover{ text-decoration: underline;}
.friendLinkCon{ padding: 10px; border: 1px solid #E6E6E6; border-top: none;}
.friendLinkConIn{ height: auto;}
.friendLinkConIn a{ padding: 6px; color: #636363;}
.friendLinkConIn a:hover{ color:#b2322f }

/*foobSearch*/
.footSearch{ margin-top: 10px;}
.footSearchTit{ height: 33px;  border: #E4E2E5 1px solid;border-bottom: 1px solid #E5E5E5; background: url("../images/footsearchtitbg.jpg") left top repeat-x;}
.footSearchTit a{ display: block; width: 127px; float: left; border-right: 1px solid #E5E5E5; font-size: 14px; text-align: center; line-height: 33px; color: #313234;}
.footSearchTit a.hover{ font-weight: bold;}
.footSearchCon{ border: #E4E2E5 1px solid; border-top: none; background: #F8F9FB; padding: 10px;}
.footSearchTop{ text-align: center; padding-top: 15px; font-size: 12px; color: #666}
.footSearchTop span{ color: #044378;}
.footSearchTop a{ color:#044378 }
.searchBoxFoot{ padding-left: 108px; padding-top: 15px;}
.searchBoxFootL{ width: 591px; height: 39px; background: url("../images/footsearchinput.jpg") no-repeat; float: left; }
.searchBoxFootL input{border: medium none;font-size: 14px;margin: 5px 8px;padding: 5px 0; width:591px; color:#a5a5a5; font-size: 12px;}
.searchBoxFootBtn{ width: 99px; height: 37px; border-radius: 0px 2px 2px 0px; margin-right: 10px; float:left; margin-top: 1px;}
.radiou{ border-radius:2px;}
.colorS{ background: #FE7620}
.colorST{ background: #5099DD}
.searchBoxFootBtn input.tiwen{ width: 90px; height: 35px; background: no-repeat; border: none; font-size: 14px; color: #fff; cursor:pointer;}
.footSearchConIn{ padding-bottom: 10px;}
.tip { display:table-cell; float:left; width:240px; height:60px; padding:10px 0 10px 70px; background:url(../images/ttls_tip.gif) no-repeat 10px center; color:#666; line-height:18px; vertical-align:middle; }
.tip a { color:#F00; }
.infor { display:table-cell; float:right; width:590px; height:60px; padding:10px 10px 10px 0; color:#666; line-height:22px; vertical-align:middle; }
.infor a { color:#F00; font-weight:bolder; }

.selectItemBox{ border-bottom: 1px dashed #ccc; padding-bottom: 5px; padding-top: 5px;}
.selectItemBoxR{ width: 652px; float: left; font-size: 12px; padding-left: 10px;}
.selectItemBox span{ font-weight: bold; font-size: 12px; color: #666; padding-left: 10px; display: block; float: left;}
.selectItemBox a{ display: block; float: left;white-space:nowrap; margin:0 3px; color: #0A5EBE; padding: 0px 2px;}
.selectItemBox a:hover{ background: #0A5EBE; color: #fff;}
.selectItemBox ul li{ list-style: none; float: left;}

.Box_on{ display: block; float: left; margin:0 3px; background: #0A5EBE; color: #fff; padding: 0px 2px;}

.selectItemBoxR select{ width: 72px; height: 20px; border: 1px solid #ddd; float: left; margin-right: 5px;}

.cs_tit{ height: 40px; background: #F8F8F8; font-size: 14px; color: #333; font-weight: bold; line-height: 40px; padding-left: 10px;}
.cs_tit a{ color:#0960BD; padding-top: 5px;}

.tabchange{ width: 194px; border-top: 2px solid #C0171E; font-weight: bold; font-size: 14px; border-left: 1px solid #ddd;border-right: 1px solid #ddd; margin-left: -1px; text-align: center; margin-top: -2px; height:34px; background: #fff; }
.tabchangeT{ width: 194px; border-top: 2px solid #FE5A01; font-weight: bold; font-size: 14px; border-left: 1px solid #ddd;border-right: 1px solid #ddd; margin-left: -1px; text-align: center;margin-top: -2px; height:34px; background: #fff;}
;
.bitRightBoxBoot{position: relative;height: 135px;}
.xtextbox{ position: absolute; top:142px; left: 0px;}
.xtextbox ul{ list-style: none;}
.xtextbox ul li{ list-style: none; display: block; float: left; height: 37px; padding-top: 7px; width: 166px; background:#B7D2F0; text-align: center; color: #333;cursor: pointer;}
.xtextbox ul li.mouseOn{ background:#0A5EBE; color: #fff; }

.ximagebox{ width: 498px; height: 142px; overflow: hidden;}

.hoverNow{ background: #fff; border-top: 3px solid #980000;z-index: 1; margin-top: -2px; position: relative; font-weight: bold; cursor: pointer; color: #333;border-left: 1px solid #EBEBEB;border-right: 1px solid #EBEBEB; margin-left: -1px; max-resolution: -1px;}
.startRTit{ height: 34px; border-left: 1px solid #B6E0F8;border-right: 1px solid #B6E0F8; background: url("../images/startrighttit.jpg") left top repeat-x; font-size: 14px; font-weight: bold; line-height: 34px; padding-left: 10px;}
.partLeftInT{border:1px solid #ddd; border-top: none; font-size: 14px;}
.partLeftInT p{ padding: 10px; font-size: 12px; color: #666;}
.startHotcity{ height: auto; padding-top: 10px;}
.startHotcity a{ font-size: 14px; color: #818181; padding: 3px 5px; display: block; float: left;}
.startHotcity a:hover{ background:#980000; color: #fff;}

.mainBox{ height: auto;}
.mainBoxL{ width: 749px; float: left;}
.releaseProblem{ height: auto;}
.releaseProblemTit{ height: 32px; background: #156ED2 url("../images/new_icon.jpg") 10px center no-repeat;}
.releaseProblemTitL{ font-size: 14px; font-weight: bold; color: #fff; line-height: 32px; padding-left: 40px; float: left;}
.releaseProblemTitR{ float: right; padding-right: 10px;font-size: 12px; line-height: 32px; color: #fff;}
.releaseProblemTitR a{ color: #fff; text-decoration: underline; }
.releaseProblemTitR a:hover{ color: #ecd903;}

.releaseProblemCon{ background: url("../images/new_bg.jpg") left top repeat-x; padding: 30px 36px; border: 1px solid #CEE1F0; border-top: none;}
.pr_askTit{ height: auto;}
.pr_askTit h1{ float: left; font-size: 20px; width:500px; padding-right:20px; font-weight: normal; font-family: 'microsoft yahei','simhei'}
.pr_askTit h1 a{ color: #BF1820; text-decoration: underline; padding: 0 10px;}
.pr_state{ float: left; border: 1px solid #BF1820; font-size: 14px; color: #BF1820; padding: 0px 3px;}
.pr_operation{ float: right;color: #156ed2}
.pr_operation a{ padding: 0px 10px; color: #156ed2}
.pr_operation a.resetColor{ color:#BF1820 }
.problemInfo{ font-size: 14px; color: #676765; line-height: 26px; padding:10px 0px;}
.pr_answer{ height: auto;}
.OfferAReward{ height: auto;}
.OfferAReward span{ padding: 8px 30px; color: #fff; font-size: 14px; background: #B38F81; color: #fff; display: block; float: left;}
.pr_textArea{ margin-top: 10px; border: 1px solid #7DB3E1; border-radius: 2px; padding: 5px; position: relative; background: #fff;}
.pr_textArea textarea{ width: 654px; height: 108px; border: none; background: none; font-size: 14px; line-height: 26px; color: #666;}
.pr_icon{ position: absolute; left: 40px; top: -9px;+top: -11px;}
.pr_btnDiv{ height: auto;}
.pr_btnDivL{ float: left; font-size: 12px; color: #666; padding-top: 5px;}
.pr_btnDivL a{ color: #AD8C7B; padding: 0px 10px;}
.pr_btnDivL span{ color:#AD8C7B }
.pr_btnDivR{ float: right; padding-top: 5px;}
.pr_btnDivR input{ width: 150px; height: 27px; background: #156ED2; color: #fff; font-size: 14px; text-align: center; line-height: 27px; border: none; cursor: pointer;}
.classification{ font-size: 12px; color: #656565;}
.classification span{ color: #FC6700;}
.source{ font-size: 12px; color: #656565; text-align: right; line-height: 24px; padding-right: 40px;}
.relatedProblems{ position: relative; padding-top: 20px; border-bottom: 1px solid #CCD0DC;font-size: 16px; font-weight: bold; color: #6C6A6B;padding-bottom: 5px;}
.relatedProblemsIcon{ position: absolute; left: 50px; top: 48px; +top: 39px;}
.relatedProblemsCon{ border: 1px solid #EBEBEB; margin-top: 10px;}
.relatedProblemsConTit{ height: 30px; background: #F9F9F9; border-bottom:#EBEBEB 1px solid; }
.relatedProblemsConTit a{display: block; float: left;height: 30px;line-height: 30px; padding: 0px 18px; border-left: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; margin-left: -1px; color: #333;}
.relatedProblemsConTit a.selected{ background: #fff; margin-bottom: -1px; height: 31px;}
.pr_con{ padding: 20px; background: #fff;}
.pr_con ul{ list-style: none;}
.pr_con ul li{list-style: none; background: url("../images/dot3.jpg") left center no-repeat; height: 30px; line-height: 30px;}
.pr_con ul li a{ color: #333; padding-left: 15px; float: left;}
.pr_con ul li a:hover{ color: #7B432C; text-decoration: underline;}
.pr_con ul li span{ color: #999999; font-size: 12px; float: right;}
.pr_con ul li span strong{ color: #B57049;}
/*quickQuestion*/
.quickQuestion{ border: #F7D6B7 1px solid; background: #FFF5E9; padding: 15px 20px; margin-top: 10px;}
.qk_tit{ font-size: 14px; font-weight: bold; color: #79412A; border-bottom: 1px solid #F7D6B7; padding-bottom: 5px; position: relative;}
.qk_titBgLine{ position: absolute; left: 0px; top: 27px;+top: 24px; height: 2px; width: 46px; background: #F5D6B9;}
.qk_conBox{ padding-top: 15px;}
.qk_conItem{ height: 29px;margin-bottom: 10px;}
.qk_conItem span{ font-size: 14px; color: #B28D7D;}
.qk_conItem input.neiro{ width: 578px; height: 27px; line-height:27px;border: 1px solid #F5D6B7; background:#FFF5E9; color:#B28D7D }
.qk_conItem input.qkTel{ width: 427px; height: 27px; line-height: 27px; border: 1px solid #F5D6B7; background:#FFF5E9; color:#B28D7D;}
.qk_conItem input.qkbtn{ width: 136px; height: 31px; line-height: 27px; background: #B38F81; color: #fff; border: none; font-size: 14px; cursor: pointer;}
.layerOnline{ margin: 10px 0; /*height: 76px; border: 1px solid #D0E3F1;*/}
.layerOnlineCon{ width: 690px; float: left; padding: 10px 0 15px 20px; padding-right: 0px;}
.layerOnlineCon ul{ list-style: none;}
.layerOnlineCon ul li{ width: 86px; height: 20px; float: left; padding-right: 12px; background: url("../images/qqicon.jpg") left center no-repeat; padding-bottom: 5px;}
.layerOnlineCon ul li a{ color: #666; font-size: 12px; padding-left:20px;}
.layerOnlineCon ul li a:hover{ color:#79412A }
.pr_ad{ padding-bottom: 10px;}
.pr_ad img{ width: 749px; height: 69px;}


/*answerArear*/
.answerArear{ height: auto;}
.answerArearTit{ height: 30px; background: url("../images/pr_titbg.jpg") left top repeat-x; color: #fff; font-weight: bold;}
.pr_iconT{ float: left; padding-left: 20px; padding-top: 3px;}
.answerArearTit span{ line-height: 30px; padding-left: 10px;}
.answerArearCon{ position: relative; border: 2px solid #3662C1; background: url("../images/pr_icon3.jpg") left top repeat-x; margin-top: 5px; padding-top: 15px;}
.answerArearConIn{ background: url("../images/pr_icon4.jpg") left top repeat-y; padding: 0px 13px 13px;}
.pr_lawyerInfo{ height: 118px;}
.pr_lyPic{ float: left; width: 99px; height: 118px;}
.pr_lyPic img{ width: 99px; height: 118px;}
.pr_lawyerInfoText{ float: left; width: 640px;}
.pr_lawyerInfoTextL{ float: left; padding-left: 11px; width: 345px;}
.pr_lyName{ font-size: 14px; font-weight: bold; color: #333;}
.pr_lyName span{ color: #C71418;}
.pr_telAsk{ border: 1px solid #2073D1; height: 23px; width: 280px;margin-top: 10px; margin-right:63px;}
.pr_telNum{ font-weight: bold; color:#2073D1; padding-left: 5px; float: left; width: 137px;}
.pr_telNumTT{ float: right; background:#2073D1; color: #fff; font-size: 12px; height: 23px; padding: 0px 5px; width: 120px;}
.pr_good{ height: 29px; background: url("../images/pr_icon5.jpg") left center no-repeat; margin-top: 10px; font-size: 12px; color: #999; padding-left: 100px; line-height: 29px; float: left;}
.pr_good span{ color:#C71418; font-weight: bold; font-size: 14px; }
.pr_lawyerInfoTextR{ float: right; padding-right: 10px; font-size: 12px;}
.pr_lawyerInfoTextR span{ color:#C71418 }
.pr_answerText{ border: #C5D0F0 1px solid; background: #E9EFFF; padding: 10px; margin-top: 20px; position: relative;}
.pr_answerTextIcon{ position: absolute; left: 30px; top: -10px; +top: -12px;}
.pr_answerTim{ font-size: 12px; color: #999;}
.pr_answerText p{ font-size: 14px; padding: 10px 0px; line-height: 24px;}
.pr_jianju{ font-size: 12px;}
.pr_jianju a{ float: right; padding-left: 20px; padding-right: 30px; color: #0073C0}
.pr_jianju a:hover{ text-decoration: underline}
.pr_jianjuIcon{ width: 31px; height: 24px; padding-left: 24px; background: url("../images/pr_icon7.jpg") no-repeat; float: right;}
.firstAnswerIcon{ position: absolute; left: -41px; top: -3px;}
.pr_otherAnswerBox{ padding-top:20px}

/*automaticReply*/
.automaticReply{ border: #C5D0F0 1px solid; background: #E9EFFF; padding: 10px; margin-top: 15px;}
.automaticReplyImg{ float: left;}
.automaticReplyTex{ width: 613px; float:left; padding-left: 10px;}

.pr_connect{ margin-top: 15px; border: 1px solid #CCCCCC; border-top: none;}
.pr_more{ float: right; padding-right: 10px;}
.pr_more a{ color: #fff; line-height: 30px;}
.pr_connectConA{ padding: 10px;}
.pr_connectConA ul{ list-style: none;}
.pr_connectConA ul li{ list-style: none; float: left; width: 181px; height: 30px; line-height: 30px; border-bottom: 1px dashed #ddd;}
.pr_connectConA ul li a{ color: #333;}

.pr_connectConB{ height: auto; padding: 10px;}
.pr_connectConB ul{ list-style: none;}
.pr_connectConB ul li{ list-style: none; height: 30px; border-bottom: 1px dashed #ddd;}
.pr_connectConB ul li img{ float: left; padding-top: 5px;}
.pr_connectConB ul li span{ color: #FC3755; padding: 0px 5px; font-weight: bold; float: left;}
.pr_connectConB ul li a{ color: #333;float: left;}
.pr_connectConB ul li a:hover{ color:#FC3755 }
.pr_connectConB ul li strong{ font-weight: normal; float: right;}

/*pr_uphand*/
.pr_uphand{ margin-top: 15px; background:#F1F9FC; border: 1px solid #DCF2FF; padding-top:19px; }
.pr_inputItem{ padding-left: 37px; height: auto; PADDING-TOP: 10px;}
.pr_inputItem input.biginput{ width: 582px; height: 28px; border: 1px solid #ddd; background: #fff; line-height: 28px;}
.pr_inputItem select.sClass{ width:91px; height: 22px; border: 1px solid #ddd; }
.pr_inputItem textarea{ width: 582px; height: 157px; border: 1px solid #ddd;}
.pr_btn{ padding-top: 10px; text-align: right; padding-right: 200px; padding-bottom: 15px;}
.pr_btn input{ width: 108px; height: 35px; background: url("../images/pr_btn2.jpg") no-repeat; border: none; cursor: pointer}

.mainBoxR{ width: 238px; float: right;}
.specialLawyer{ border: 1px solid #CEE1F0; height: auto;}
.specialLawyerTit{ height: 30px; background: url("../images/pr_titbg.jpg") left top repeat-x;}
.specialLawyerTitL{  font-weight: bold; color: #fff; line-height: 30px; padding-left: 10px; float: left;}
.specialLawyerCon{ padding: 8px;}
.specialLawyerConTit{ font-size: 14px; font-weight: bold; color: #7A442A; border-bottom: 1px solid #ddd; position: relative;}
.specialLawyerConTitS{ width: 45px; height: 2px; background: #D1D1D1; left: 0px; top: 22px; position: absolute;}
.pr_lawyer{ border-bottom: 1px dashed #ddd; margin-top: 10px; padding-bottom: 10px;}

.pr_ad{border: 1px solid #CEE1F0; padding: 10px; margin-top: 15px; }
.pr_ad img{ width: 222px; height: 183px;}
.pr_new{ border: 1px solid #ddd;}
.pr_firstNew{ border: 1px solid #CEE1F0; margin-top: 15px;}
.pr_firstNewTit{ height: 33px; background:url("../images/pr_firstnewtitbg.jpg") left top repeat-x; padding-left: 20px;}
.pr_firstNewTit a{ display: block;color: #333; font-size: 14px; float: left; height: 33px; width: 80px; line-height: 29px; text-align: center;}
.pr_firstNewTit a.pr_hoverA{ background: url("../images/pr_fistnewbg2.jpg") left top no-repeat; color: #fff; font-weight: bold;}
.pr_firstNewTit a.more{ float: right; font-size: 12px; width: 40px;}
.pr_firstNewTitT{ height: 33px; background:url("../images/pr_firstnewtitbg.jpg") left top repeat-x; padding-left: 20px;}
.pr_firstNewTitT a{ display: block;color: #333; font-size: 14px; float: left; height: 33px; width: 120px; line-height: 29px; text-align: center; background: url("../images/pr_fistnewbg3.jpg") no-repeat; color: #fff; font-weight: bold}
.pr_firstNewTitT a.moreT{ float: right; font-size: 12px; width: 40px; background: none; font-weight: normal; color: #333}
.pr_firstNewTitT a.moreTT{ color: #2178D5;float: right; font-size: 12px; width: 86px; background: none; font-weight: normal;}
.pr_firstNewCon{ padding: 10px;}
.pr_firstNewCon ul{ list-style: none; padding-top: 10px; padding-bottom: 10px;}
.pr_firstNewCon ul li{ list-style: none; height: 30px; background: url("../images/pr_icon11.jpg") left center no-repeat; line-height: 30px; padding-left: 10px;}
.pr_firstNewCon ul li a{ color: #5A5A5A;}
.pr_firstNewCon ul li a:hover{ color: #F25C07}
.pr_RimgNews{ height: auto;}
.pr_RimgNewsL{ float: left;}
.pr_RimgNewsL img{ width: 129px; height: 93px;}
.pr_RimgNewsLR{ width: 78px; float: right;}
.pr_RimgNewsLR h2{ font-size: 12px;}
.pr_RimgNewsLR h2 a{color: #333; line-height: 16px;}
.pr_RimgNewsLR h2 a:hover{ text-decoration: underline;}
.pr_RimgNewsLR p{ font-size: 12px; color:#F25C07; line-height: 18px; }
.pr_RimgNewsLR p a{ color:#F25C07 }
.pr_firstNewCTit{ border-bottom: 1px solid #ddd; position: relative; color: #7A442C; font-weight: bold; font-size: 14px;}
.pr_firstNewCTitS{ height: 2px; width: 47px; background: #D1D1D1; position: absolute; left: 0px; top: 23px;}
.hotQuestion{ border: 1px solid #CEE1F0; margin-top: 15px;}
.houtQuestionCon{ height: auto;}
.houtQuestionCon ul{ list-style: none;}
.houtQuestionCon ul li{ height: 30px; line-height: 30px; font-size: 12px; border-bottom: 1px dotted #ddd; float: left; display: block; padding: 0px 5px;}
.houtQuestionCon ul li a{ color: #5A5A5A;display: block; white-space: nowrap;}
.houtQuestionCon ul li a:hover{ color:#F25E04 }
.hotCityFind{ margin-top: 15px;}
.hotCityFindCon{ padding: 10px; border: 1px solid  #CEE1F0}
.lawyerNum{ font-size: 12px; color:#5A5A5A; border-bottom: 1px dotted #ddd;}
.lawyerNum span{ color: #F25E04; padding:0 5px}
.map span{ line-height: 30px; font-size: 12px; color: #F25E04;}
.hotCityTit{ font-size: 12px; border-bottom: 1px dotted #ddd; color: #5A5A5A; padding-left: 5px;}
.totCityName{ height: auto;}
.totCityName a{ display: block; float: left; white-space: nowrap; color:#5A5A5A; padding: 0px 5px; font-size: 12px; }
.totCityName a:hover{ color: #F25E04}


/*footLink*/
.footLink{ height: 38px; border: 1px solid #E4E2E3; background: #F4F7FE; margin: 10px 0px; }
.footLink a{ color: #666; font-size: 12px; line-height: 38px; padding: 0px 5px; text-align: center;}
.footLink a:hover{ color: #F00}

.footBlueNav{ margin:0 auto; height: 40px; background: #0769B0; margin:10px; clear:both}
.footBlueNavIn{ width: 1000px; text-align: center;}
.f_foot{ padding-bottom: 15px;}
.f_footIn{ width: 1000px;}
.f_footIn p{ text-align: center; color: #010101;}
.navi_b{ height:38px; line-height:38px; text-align:center; overflow:hidden; }
.navi_b a { color:#333; }

.answerLawyer{ height: auto; margin-top: 15px; border: 1px solid #ddd;}

.newAnswer{ margin-top: 15px; border: 1px solid #ddd;}
.newAnswerTit{ height: 30px; background: #F9F9F9; border-bottom: 1px solid #ddd;}
.newAnswerTit h2{ height: 31px; line-height: 30px; float: left; font-size: 14px; background: #fff; padding: 0px 10px; border-top: 2px solid #C0171E; margin-top: -1px; margin-bottom: -1px; border-right: 1px solid #ddd;}
.newAnswerTit a{ float: right; font-size: 12px; line-height: 30px; color: #333; padding-right: 10px;}
.newAnswerTit a:hover{ color:#C0171E }
.newAnswer ul{ list-style: none; padding: 15px; font-family: 'simsun'; font-size: 14px;}
.newAnswer ul li{ height: 30px; line-height: 30px;}
.newAnswer ul li span{ color: #666;}
.newAnswer ul li a{ color: #1669C5; padding-left: 10px;}
.newAnswer ul li a:hover{ color: #FF791A}

.sp_lawyerT{ margin-top: 15px; border: 1px solid #ddd; border-top: none;}
.chengyao{ margin-top: 15px;border:1px solid #ddd; border-top: none;}
.chengyaoCon{ background: url("../images/bluebg.jpg") left top repeat-x; padding: 10px; font-size: 12px; color: #333;}




/*sun askone start*/
.askTop{ width:1000px; height:98px; margin:0px auto;}
.askToplogo{ width:350px; height:53px; margin-top:21px; display:inline; float:left;}
.askToplogo img{ float:left;}
.askToplogo .logotitle{ width:160px; float:right; line-height:60px; font-family:"microsoft yahei"; font-size:20px; color:#5a5a5a; font-weight:700}
.askTopright{ width:528px; height:64px; margin-top:21px; float:right; display:inline;}

.askNavline{ width:100%; height:54px; background:url(../images/nav_line.jpg) repeat-x;}

.askContent{ width:1000px; margin:0px auto;}
.askLeft{ width:660px; border:1px solid #ffc48e; background-color:#fffdfe; float:left; background-image:url(../images/ask_leftbg.jpg); background-repeat:repeat-x; background-position:left top; padding:30px 20px;}
.askRight{ float:right; width:261px; height:376px; border:1px solid #e9e8e6;}

.askSelect{ color:#898788; margin-bottom:15px; /*display:inline; float:left;*/}
.askSelectleft{ width:76px; float:left; padding-top:6px;}
.askSelectright{ width:525px; float:left;}
.askSelectext{ border:1px solid #e1e1e1; width:340px; height:30px; line-height:30px; color:#898788; font-size:12px;}
.askSelectright span{ padding-left:10px; color:#fe0002;}
.askSelectel{ border:1px solid #e1e1e1; width:233px; height:27px; line-height:30px; color:#898788; font-size:12px;}
.askSelectright em{ padding-left:10px; color:#34659d; font-style:normal; font-size:12px;}
.askSelectright strong{ padding-left:10px; color:#34659d; font-weight:normal; color:#a61615; font-size:12px;}
.askSelectright strong img{ margin-right:3px;}


.askSelectextare{ width:495px; height:6px; color:#34659d; font-size:12px; background:url(../images/area.jpg) left top no-repeat; float:left; margin:0px; padding:0px; font-size:1px;} 
.askSelectextarek{ width:483px; height:114px; border:1px solid #e1e1e1; border-top:none; color:#898788; line-height:20px; font-size:12px; margin:0px; padding:5px 5px; float:left;} 

.askSelectright .opselect{ font-style:normal;}

.askButton{ width:204px; height:61px; background:url(../images/ask_button.jpg); border:none;}

.askinputItemSelect{ width: 78px; height: 31px; background: url("../images/inputbg_1.jpg") 0px top no-repeat;  position:relative; z-index: 100000;}
.askinputItemSelect span{ color: #a5a5a5; padding-left: 17px; line-height: 31px; cursor: pointer;}
.askinputItemSelect ul{ width: 76px;background: #fff; border: 1px solid #ddd; margin-top: -1px; position:absolute; top: 30px;}
.askinputItemSelect ul li{ list-style: none; border-bottom: 1px solid #ddd; height: 30px; line-height: 30px; color: #a5a5a5; cursor: pointer; padding-left: 15px;}
.line34{ height:34px; clear:both; font-size:1px;}
.askbottom{ width:1000px; border-top:1px solid #e1e1e1; margin:0px auto; padding-top:20px; padding-bottom:20px; color:#585858; text-align:center; font-size:12px; line-height:25px;}
.askbottom a{color:#585858;}
.askbottom a:hover{color:#b90101;}
/*sun askone  end*/


/*sun asksecond start*/

.askSecond{ width:958px; border:1px solid #ffc48e; background-color:#fffdfe; float:left; background-image:url(../images/ask_leftbg.jpg); background-repeat:repeat-x; background-position:left top; padding:30px 20px; color:#7c7c7c;}
.askSend{ width:845px; margin:0px auto;}
.askSend_secc{ width:842px; height:40px; border:1px solid #fbe1d2; background-color:#fff9f3; color:#7e7d7b; font-family:"microsoft yahei"; font-size:20px; margin-bottom:10px}
.askSend_secc img{ margin-left:70px; margin-right:10px; display:inline;}
.askSend_secc span{ color:#ff6902;}
.askSendleft{ width:494px; float:left; font-size:12px; line-height:25px; padding-top:15px; color:#7c7c7c;}
.askSendleft span{ color:#fe4e00;}
.askSendright{ width:340px; float:left; padding-top:30px;}
.askSendright .asktext{ width:210px; height:28px; border:1px solid #cccccc; border-right:none; line-height:28px;color:#fe4e00;  color:#7c7c7c; float:left;}
.askSendright .asksumbut{ width:125px; height:32px; background-color:#9c0a0b; color:#ffffff; float:left; border:none; font-family:"microsoft yahei"; font-size:17px; line-height:32px;}

.askList{ width:895px; height:220px; margin:0px auto; border:1px solid #fae1d2; padding:10px 20px 20px 20px;}
.askList h2{ font-size:16px; font-family:"microsoft yahei"; color:#fe4e00; font-weight:normal; border-bottom:1px solid #fae1d2; line-height:40px; margin-bottom:10px;}
.line20{ height:20px; clear:both; font-size:0px;}


.askList dl{ width:175px; float:left; margin:5px 0px; padding:0px;}
.askList dl .askcheckbox{ float:left; width:20px;}
.askList dl dd{ float:left; color:#0d7de4; width:72px; font-size:12px; margin:0px; padding:0px;}
.askList dl dt{ float:left; color:#0d7de4; font-size:12px;}
.askList dl a{ color:#0d7de4;}
.askList dl a:hover{ color:#fe4e00;}
.askAll{ width:450px; padding-top:10px; float:left; margin-left:237px; display:inline;}
.askAllleft{ width:286px; float:left; padding-top:5px;}
.askAll span{ color:#0d7de4;}
.askAll em{ color:#7c7c7c; font-style:normal;}
.askAllright{ width:135px; float:left;}
.askAll .askbutton{ width:127px; height:32px; float:right; background:url(../images/dianji.jpg); border:none;}
.askAnjian{ width:400px; height:144px; border:1px solid #fbe1d2; padding:30px; float:left; margin-left:12px; margin-top:17px; display:inline; background-color:#fff9f3; color:#fe4900;}
.askAnjian ul li{ line-height:24px;}
.askAnjian img{ float:left; margin-top:5px; display:inline;}
.askAnjian .mianfeizx{ height:97px; float:left; line-height:25px;}

.askListfb{ width:895px; height:115px; margin:0px auto; border:1px solid #fae1d2; padding:20px;}
.askListcont{ width:437px; float:left; margin-left:10px;}
.askListcontleft{ width:112px; height:111px; float:left;}
.askListcontright{ width:310px; line-height:25px; float:left; padding-left:15px; color:#333333;}
.askListcontright span{ color:#ff6600;}
.askListcontright strong{color:#ff0000;}
.askListcontright strong a{color:#ff0000;}
.askListcontright strong a:hover{color:#ff0000; text-decoration:underline;}

.secondButton{ width:500px; height:60px; margin:0px auto; padding-top:30px;}
.secondButton img{margin-right:5px; display:inline;}








/*sun asksecond end*/

/*20150316  广告*/

        .succBox{ width: 923px; padding: 28px 0 30px 13px; border: 1px solid #F9E2D2;margin-top: 29px; margin-bottom:29px;}
        .addBox {}
        .addBox li{float: left; margin-left: 12px;list-style: none}
        .pic_lawyer{ position: relative;}
        .lawyerName_ad{ position: absolute; z-index: 1px; background:#666666; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5; height: 20px; top: 99px; left: 1px; width: 97px; text-align:center; color: #fff; }
        .lawyerNameTex{ position: absolute; font-size: 14px; z-index: 2px; height: 20px; top: 99px; left: 1px; width: 97px; text-align:center; color: #fff;}
        .lawyerNameTex a{ color: #fff;}
        .lawyerNameTex a:hover{ color:#fff }
        .ly_tel{ color: #390102; text-align: center; font-size: 14px;}
        .ly_btn a{ display: block; width: 98px; height: 21px;text-align: center; line-height: 21px; color:#5F5B5C; border: 1px solid #CECECE; font-size: 14px;}
        .ly_btn a:hover{color: #01437D;}

/*新版法咨询页面--单独css*/
